\doxysubsection{HAL }
\hypertarget{group___h_a_l}{}\label{group___h_a_l}\index{HAL@{HAL}}


HAL module driver.  


\doxysubsubsubsection*{Topics}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{group___h_a_l___t_i_c_k___f_r_e_q}{Tick Frequency}}
\item 
\mbox{\hyperlink{group___h_a_l___exported___constants}{HAL Exported Constants}}
\item 
\mbox{\hyperlink{group___h_a_l___exported___macros}{HAL Exported Macros}}
\item 
\mbox{\hyperlink{group___h_a_l___private___macros}{HAL Private Macros}}
\item 
\mbox{\hyperlink{group___h_a_l___exported___functions}{HAL Exported Functions}}
\item 
\mbox{\hyperlink{group___h_a_l___exported___variables}{HAL Exported Variables}}
\end{DoxyCompactItemize}
\doxysubsubsubsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\#define \mbox{\hyperlink{group___h_a_l_ga95d1d5e470dfc611b38651a43a544c38}{\+\_\+\+\_\+\+STM32\+H7xx\+\_\+\+HAL\+\_\+\+VERSION\+\_\+\+MAIN}}~(0x01\+UL)
\begin{DoxyCompactList}\small\item\em STM32\+H7xx HAL Driver version number. \end{DoxyCompactList}\item 
\#define \mbox{\hyperlink{group___h_a_l_ga42ec196fb36065c2e84bf28fe1d937da}{\+\_\+\+\_\+\+STM32\+H7xx\+\_\+\+HAL\+\_\+\+VERSION\+\_\+\+SUB1}}~(0x0\+BUL)
\item 
\#define \mbox{\hyperlink{group___h_a_l_ga8161a908cf1696cf2c91299cbcbd614e}{\+\_\+\+\_\+\+STM32\+H7xx\+\_\+\+HAL\+\_\+\+VERSION\+\_\+\+SUB2}}~(0x05\+UL)
\item 
\#define \mbox{\hyperlink{group___h_a_l_ga4d9e89e863b5e001bb0547862d2e5ac2}{\+\_\+\+\_\+\+STM32\+H7xx\+\_\+\+HAL\+\_\+\+VERSION\+\_\+\+RC}}~(0x00\+UL)
\item 
\#define \mbox{\hyperlink{group___h_a_l_gae3b25da85a6740669edcb19d514f46b8}{\+\_\+\+\_\+\+STM32\+H7xx\+\_\+\+HAL\+\_\+\+VERSION}}
\item 
\Hypertarget{group___h_a_l_gaeeece10cca80f3c632d3d77c3f2917b6}\label{group___h_a_l_gaeeece10cca80f3c632d3d77c3f2917b6} 
\#define {\bfseries IDCODE\+\_\+\+DEVID\+\_\+\+MASK}~((uint32\+\_\+t)0x00000\+FFF)
\item 
\Hypertarget{group___h_a_l_ga5df0f04f16c46242b35f0a389118d340}\label{group___h_a_l_ga5df0f04f16c46242b35f0a389118d340} 
\#define {\bfseries VREFBUF\+\_\+\+TIMEOUT\+\_\+\+VALUE}~(uint32\+\_\+t)10   /\texorpdfstring{$\ast$}{*} 10 ms  \texorpdfstring{$\ast$}{*}/
\end{DoxyCompactItemize}


\doxysubsubsection{Detailed Description}
HAL module driver. 



\label{doc-define-members}
\Hypertarget{group___h_a_l_doc-define-members}
\doxysubsubsection{Macro Definition Documentation}
\Hypertarget{group___h_a_l_gae3b25da85a6740669edcb19d514f46b8}\index{HAL@{HAL}!\_\_STM32H7xx\_HAL\_VERSION@{\_\_STM32H7xx\_HAL\_VERSION}}
\index{\_\_STM32H7xx\_HAL\_VERSION@{\_\_STM32H7xx\_HAL\_VERSION}!HAL@{HAL}}
\doxysubsubsubsection{\texorpdfstring{\_\_STM32H7xx\_HAL\_VERSION}{\_\_STM32H7xx\_HAL\_VERSION}}
{\footnotesize\ttfamily \label{group___h_a_l_gae3b25da85a6740669edcb19d514f46b8} 
\#define \+\_\+\+\_\+\+STM32\+H7xx\+\_\+\+HAL\+\_\+\+VERSION}

{\bfseries Value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ((\mbox{\hyperlink{group___h_a_l_ga95d1d5e470dfc611b38651a43a544c38}{\_\_STM32H7xx\_HAL\_VERSION\_MAIN}}\ <<\ 24)\(\backslash\)}
\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ |(\mbox{\hyperlink{group___h_a_l_ga42ec196fb36065c2e84bf28fe1d937da}{\_\_STM32H7xx\_HAL\_VERSION\_SUB1}}\ <<\ 16)\(\backslash\)}
\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ |(\mbox{\hyperlink{group___h_a_l_ga8161a908cf1696cf2c91299cbcbd614e}{\_\_STM32H7xx\_HAL\_VERSION\_SUB2}}\ <<\ 8\ )\(\backslash\)}
\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ |(\mbox{\hyperlink{group___h_a_l_ga4d9e89e863b5e001bb0547862d2e5ac2}{\_\_STM32H7xx\_HAL\_VERSION\_RC}}))}

\end{DoxyCode}
\Hypertarget{group___h_a_l_ga95d1d5e470dfc611b38651a43a544c38}\index{HAL@{HAL}!\_\_STM32H7xx\_HAL\_VERSION\_MAIN@{\_\_STM32H7xx\_HAL\_VERSION\_MAIN}}
\index{\_\_STM32H7xx\_HAL\_VERSION\_MAIN@{\_\_STM32H7xx\_HAL\_VERSION\_MAIN}!HAL@{HAL}}
\doxysubsubsubsection{\texorpdfstring{\_\_STM32H7xx\_HAL\_VERSION\_MAIN}{\_\_STM32H7xx\_HAL\_VERSION\_MAIN}}
{\footnotesize\ttfamily \label{group___h_a_l_ga95d1d5e470dfc611b38651a43a544c38} 
\#define \+\_\+\+\_\+\+STM32\+H7xx\+\_\+\+HAL\+\_\+\+VERSION\+\_\+\+MAIN~(0x01\+UL)}



STM32\+H7xx HAL Driver version number. 

\mbox{[}31\+:24\mbox{]} main version \Hypertarget{group___h_a_l_ga4d9e89e863b5e001bb0547862d2e5ac2}\index{HAL@{HAL}!\_\_STM32H7xx\_HAL\_VERSION\_RC@{\_\_STM32H7xx\_HAL\_VERSION\_RC}}
\index{\_\_STM32H7xx\_HAL\_VERSION\_RC@{\_\_STM32H7xx\_HAL\_VERSION\_RC}!HAL@{HAL}}
\doxysubsubsubsection{\texorpdfstring{\_\_STM32H7xx\_HAL\_VERSION\_RC}{\_\_STM32H7xx\_HAL\_VERSION\_RC}}
{\footnotesize\ttfamily \label{group___h_a_l_ga4d9e89e863b5e001bb0547862d2e5ac2} 
\#define \+\_\+\+\_\+\+STM32\+H7xx\+\_\+\+HAL\+\_\+\+VERSION\+\_\+\+RC~(0x00\+UL)}

\mbox{[}7\+:0\mbox{]} release candidate \Hypertarget{group___h_a_l_ga42ec196fb36065c2e84bf28fe1d937da}\index{HAL@{HAL}!\_\_STM32H7xx\_HAL\_VERSION\_SUB1@{\_\_STM32H7xx\_HAL\_VERSION\_SUB1}}
\index{\_\_STM32H7xx\_HAL\_VERSION\_SUB1@{\_\_STM32H7xx\_HAL\_VERSION\_SUB1}!HAL@{HAL}}
\doxysubsubsubsection{\texorpdfstring{\_\_STM32H7xx\_HAL\_VERSION\_SUB1}{\_\_STM32H7xx\_HAL\_VERSION\_SUB1}}
{\footnotesize\ttfamily \label{group___h_a_l_ga42ec196fb36065c2e84bf28fe1d937da} 
\#define \+\_\+\+\_\+\+STM32\+H7xx\+\_\+\+HAL\+\_\+\+VERSION\+\_\+\+SUB1~(0x0\+BUL)}

\mbox{[}23\+:16\mbox{]} sub1 version \Hypertarget{group___h_a_l_ga8161a908cf1696cf2c91299cbcbd614e}\index{HAL@{HAL}!\_\_STM32H7xx\_HAL\_VERSION\_SUB2@{\_\_STM32H7xx\_HAL\_VERSION\_SUB2}}
\index{\_\_STM32H7xx\_HAL\_VERSION\_SUB2@{\_\_STM32H7xx\_HAL\_VERSION\_SUB2}!HAL@{HAL}}
\doxysubsubsubsection{\texorpdfstring{\_\_STM32H7xx\_HAL\_VERSION\_SUB2}{\_\_STM32H7xx\_HAL\_VERSION\_SUB2}}
{\footnotesize\ttfamily \label{group___h_a_l_ga8161a908cf1696cf2c91299cbcbd614e} 
\#define \+\_\+\+\_\+\+STM32\+H7xx\+\_\+\+HAL\+\_\+\+VERSION\+\_\+\+SUB2~(0x05\+UL)}

\mbox{[}15\+:8\mbox{]} sub2 version \input{group___h_a_l___t_i_c_k___f_r_e_q}
\input{group___h_a_l___exported___constants}
\input{group___h_a_l___exported___macros}
\input{group___h_a_l___private___macros}
\input{group___h_a_l___exported___functions}
\input{group___h_a_l___exported___variables}
